/**
 *	\file AKHumanPlayer.h
 *  
 *  \section desc_sec Description
 *  Description
 *  
 *  \if copyright
 *  	Copyright 2008 Ben Chen. All rights reserved.
 *  \endif
 *  
 *  \section hist_sec Change History:
 *  	-	2/3/08		BC		Created this file
 *  
 *  <hr>
 *  \addtogroup AnimalKingdom
 *  @{
 */

#import "AKInteractiveDrawing.h"
#import "AKPlayer.h"

@protocol AKStateMaintainer;

@interface AKHumanPlayer : NSResponder <AKPlayer>
{
	id <AKInteractiveDrawing>	interactiveDrawing;
	id <AKStateMaintainer>		stateMaintainer;
	
	AKPiece draggingPiece;
	
	AKMove	bestMove;
	AKSideIndex	side;
	
	BOOL	canResignFirstResponder;
}

@property (readwrite, assign) id <AKInteractiveDrawing> interactiveDrawing;
@property (readwrite, assign) id <AKStateMaintainer>	stateMaintainer;

@end

/** @} */
